package estrutura;
import javax.swing.JButton;


public class Celula extends JButton {
	
	private static final long serialVersionUID = 1L;
	private Peca peca;
	private int linha;
	private int coluna;
	private String posicao;
	
	public Celula(int linha, int coluna) {
		this.linha = linha;
		this.coluna = coluna;
		this.posicao = String.valueOf(linha).concat(String.valueOf(coluna));
	}	

	public void setPeca(Peca peca) {
		this.peca = peca;
		this.setIcon(peca == null ? null : peca.getImagem());
	}

	public Peca getPeca() {
		return peca;
	}

	public void setLinha(int linha) {
		this.linha = linha;
	}

	public int getLinha() {
		return linha;
	}

	public void setColuna(int coluna) {
		this.coluna = coluna;
	}

	public int getColuna() {
		return coluna;
	}
	
	@Override
	public String toString() {
		return "linha:"+this.linha+ " coluna:"+this.coluna;
	}

	public String getPosicao() {
		return posicao;
	}
	
}
